package com_game.itheima;

public class Demo02 {
    public static void main(String[] args) {
        /*
        while循环
            语法：
                while(条件判断语句){
                    循环体
                    条件控制语句
                }

            注意事项：
                1.循环体执行完之后，会回到条件判断语句，重新判断条件是否成立
                2.如果条件成立，继续执行循环体，如果条件不成立，循环结束
        */

//        // while循环1-100的奇数和
//        int sum = 0, i = 1;
//        while (i <= 100) {
//            if (i % 2 != 0){
//                sum += i;
//            }
//            i++;
//        }
//        System.out.println(sum);
//        System.out.println("循环结束");


//        // 计算1-20的偶数和
//        int sum = 0, i = 1;
//        while (i <= 20) {
//            if (i % 2 == 0){
//                sum += i;
//            }
//            i++;
//        }
//        System.out.println(sum);


        // 厚度为0.1毫米的纸张要对折多少次才能达到/超过珠穆朗玛峰的高度8848.86米
        int height = 8848860;  // 定义珠穆朗玛峰的高度
        double zhi = 0.1;  // 定义纸张的厚度
        int count = 0;  // 定义折的次数
        while (zhi < height) { // 纸张厚度 < 珠穆朗玛峰的高度
            zhi *= 2;  // 折纸
            count++;  // 计数
        }
        System.out.println("折纸的次数为：" + count);  // 打印折纸的次数


    }
}
